T2终端出厂检测优化问题
T2终端出厂检测待优化和确认问题
营销业务密钥更新/恢复测试
为确保到货检营销业务能够上线测试,出厂测试需要增加基本上线验证和加解密测试验证项目。需要台体升级营销测试功能;加密机需要开发代理连接软件功能,供公司内网生产台体和研发连接加密机使用。
终端铭牌流程
营销的铭牌信息与终端硬件、终端软件参数、RFID标签以及供货地区严格对应关联,终端出货后无法修改,因此出厂前必须保证以上信息的正确性
T2陕西供货终端铭牌和二维码包含营销计量条码、主板ESN、终端ID、营销逻辑地址、产品序列号等信息。计量条码与RFID电子标签对应,RFID电子标签是按照供货地区分配的条码。终端营销通信逻辑地址和产品序列号取计量条码中的部分字段。二维码信息中包含ESN信息与主板硬件对应。
电子标签
经讨论目前初步确定终端铭牌信息在台体出厂调试时生成并打印。大致流程为:台体扫码电子标签条码,查询终端ESN、分配终端ID从而按照供货规范要求形成终端铭牌信息,然后控制打印机打印铭牌,在台体上直接将铭牌贴到对应的终端上。正面贴铭牌信息,背面贴计量电子标签。
计量条形码最后一位是校验码,若电子标签上已经计算好直接提供,则无需自行计算。若没有校验码则需要自行计算。计算方法参考附件文件《yxCheckSUM.xlsx》
下图铭牌正面:
营销逻辑地址配置
营销逻辑地址需要按照供货要求进行配置,取计量条形码中的12位字段。台体出厂配置方法如下:
逻辑地址说明: 终端营销管理档案条码去掉最后一位校验位,然后截取12位为逻辑地址。 例:终端管理档案条码为 "613000991200000005635X",则逻辑地址为"200000005635"
方式1:通过共享698地址文件进行配置,在/mnt/custom文件见创建698addr文件,文件内容为终端地址
#命令必须在host中执行 echo "000000000002" > /mnt/custom/698addr
注意:该文件中的地址只使用1次,仅初始化加载使用,后期则按照数据库中的参数运行。因此需要在安装部署容器之前先准备好地址文件。
方式2:通过cfg698工具程序执行查询和配置,698服务串口为ttyRS1。
#该命令在容器lxc01中执行 /mnt/nand/DAQO/DaqoLib/utils/cfg698 -h Usage: cfg698 [option] [param] Options -h: show this help info -r: read operation -w: write operation -i: serial name. (/dev/ttyRS0) -b: serial baud. (9600,4800...) -p: serial verify. ('E','O','N') -d: debug level. (0,1,2,3...) -a: 698 communication address. (123456789012) #通过指定串口发送查询逻辑地址命令,此时硬件连线 ttyRS2与ttyRS1连接 /mnt/nand/DAQO/DaqoLib/utils/cfg698 -i /dev/ttyRS2 -a #通过指定串口发送设置逻辑地址命令,此时硬件连线 ttyRS2与ttyRS1连接 /mnt/nand/DAQO/DaqoLib/utils/cfg698 -i /dev/ttyRS2 -w -a 200000005635
营销台体主站IP和端口配置
营销业务主站IP和地址配置,默认需要按照供货要求进行配置。
目前698APP内部已经默认,暂时不用修改。
以太网上线参数设置: 192.168.100.11:9027
4G上线参数设置: 192.168.100.11:6130 APN:sxgd.sn USER:card PASSWD:card
送检调试4G上线参数设置: 192.168.100.24:6118 APN:sxgd.sn USER:card PASSWD:card
禁用恢复出厂设置
为了防止现场作业人员误操作将终端格式化恢复到出厂状态,需要禁用长按复位按键触发出厂恢复功能。
- 长按复位按钮(按住复位按钮5秒以上),设备复位重启,并恢复出厂配置。重启后设备的配置文件、日志、coredump文件、容器、BootLoader密码等将恢复至设备出厂状态,同时设备中的APP签名证书会被清空,请谨慎操作。
- 短按复位按钮为重启设备,重启后设备的配置为最近一次保存的配置
#disable the reset key trigger factory recovery
configurectl factory prohibit -e
configurectl save
configurectl factory show -p
禁用GPS/北斗对时功能
终端出厂默认关闭gps北斗对时功能
#disable GNSS clock synchronization
gnssctl -t disable
LTE模块配置
为了加快sim卡的检测周期,缩短换卡引起的终端上线等待时间, 修改sim卡检测周期为120秒。
前置条件:命令执行成功的前提是需要LTE模块在位!
#config LTE module
wwan sim-detect -s 1 -t 120 -i LTE0
wwan sim-detect -s 1 -t 120 -i LTE1
wwan detect-conf -i LTE0
wwan detect-conf -i LTE1
APP安装顺序调整
电科院配电台体需要测试APP的启动/停止管理命令,台体主站固定挑选容器lxc04中第1个APP进行启动和停止操作判断结果,所以对lxc04中的APP安装顺序进行调整,保证第1个APP有对应的活动服务进程存在。
APP_LIST4=("DaqoIot.ova" "ip254.ova")
104文件测试
配电台体测试104总召文件并对事件记录、极值和定点记录文件进行判断。判断范围包括目录名称合法性、记录文件命名合法性,对文件内容不进行判据。SOE记录104APP产生。目前104APP安装在lxc03中,对应IP为192.168.100.253。
台体出厂设置需要增加创建2个记录文件,文件内容可为空。
mkdir -p /mnt/nand/DAQO/HISTORY/EXV/
mkdir -p /mnt/nand/DAQO/HISTORY/FIXPT/
touch /mnt/nand/DAQO/HISTORY/EXV/exv$(date +%Y%m%d).msg
chmod 666 /mnt/nand/DAQO/HISTORY/EXV/exv$(date +%Y%m%d).msg
touch /mnt/nand/DAQO/HISTORY/FIXPT/fixpt$(date +%Y%m%d).msg
chmod 666 /mnt/nand/DAQO/HISTORY/FIXPT/fixpt$(date +%Y%m%d).msg
系统版本检查
版本检查需要包括系统版本、补丁版本、MCU 版本检查。
version -d
software version: V200R020C10B260
patch version: V200R020C10SPC105
MCU version: 200.21.10.2
hardware version: PCB0
终端IP地址设置
终端IP地址需要配置为192.168.100.(101~200),循环设置
#以太网上线参数设置: 192.168.100.11:9027
#终端FE0设置2个IP地址,注意100网段掩码设置为16,否则与容器IP段存在冲突
ip addr add 192.168.100.101/16 dev FE0
ip addr add 192.168.1.101/24 dev FE0
#主站路由设置,注意FE0网口在连接状态才能设置生效
ip route add 192.168.100.11/32 dev FE0 metric 100
ip link set dev br0 proxy
平高安全模组驱动配置
采用智芯版安全模组则无需以下配置操作。
终端采用平高的模组后,需要在容器lxc01中更换安全加密的驱动库为平高版本。
智芯版库文件大小约为31KB,平高版本库大小约为18KB。
#删除容器lxc01(192.168.100.251)中原有驱动库文件libclient.so
rm /usr/local/lib/libclient.so
rm /usr/lib/libclient.so
#复制平高版驱动库文件到”/usr/lib/“目录
cp /mnt/nand/DAQO/DaqoLib/lib/libclient_PG.so /usr/lib/libclient.so
ls -l /usr/lib/libclient.so
#重启容器生效
reboot -f
生产及工艺优化问题
LTE模块插接不牢靠
参考TTU以前的改善措施,LTE模块需要增加接口针脚长度。
铭牌色差
建议采用激光整体打印或者整体丝印。
蓝牙天线金属裸露
蓝牙天线贴在机壳内部,天线上存在焊接点裸露。为防止现场长时间运行天线脱落造成终端内部短路,建议天线打胶704电子胶或者贴胶带,对裸露位置进行覆盖。